@charset "utf-8";
@import url('flexslider.css');
/*公共部分*/
*{outline:none;margin:0;padding:0;font-family:Microsoft YaHei,Arial,Helvetica,sans-serif}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
html{overflow:scroll;overflow-x:hidden;overflow-y:scroll}
body{margin:0 auto;background-color:#fff;font-family:Microsoft YaHei}
h1,h2,h3,h4,h5{font-weight:100}
img{border:0}
ul,li{list-style:none}
a:link,a:visited{font-size:13px;color:#272727;text-decoration:none;transition-property:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-family:Microsoft YaHei}
a:hover{font-size:13px;color:#2182ed;text-decoration:underline;transition-property:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;font-family:Microsoft YaHei}
.all{position:relative;z-index:1;width:100%;overflow:hidden}
.wrapper{overflow:hidden;width:1200px;margin:0 auto;text-align:left}
.clear,.cb{clear:both;height:1px}
.od{overflow:hidden;display:block}
.v{overflow:visible}
.red{color:red}
.red2{color:#ba1019}
.blank{height:10px}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.none{display:none}
.cen{text-align:center}
.h10{width:100%;height:10px}
.h20{height:20px}
.mt20{margin-top:20px}
.of,.of *{overflow:visible}
.transparent{background-color:#000;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3}
.vs,.vs *{overflow:visible}
.hd,.hd div,.hd ul,.hd li,.hd dl,.hd dt,.hd dd,.hd h1,.hd h2,.hd h3,.hd h4,.hd h5,.hd Table,.hd tr,.hd td{overflow:hidden}
.shade{-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}
.shade2{-webkit-box-shadow:0 0 5px #000;-moz-box-shadow:0 0 5px #000;box-shadow:0 0 5px #000}
.db{display:block}
.mask{position:fixed;z-index:2;left:0;top:0;display:none;width:100%;height:10000px;background-color:#fff;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6}
.no_transition,.no_transition *,.no_transition a,.no_transition a:link,.no_transition a:visited,.no_transition a:hover,.no_transition a:active{transition-property:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.transition,.transition *,.transition a,.transition a:link,.transition a:visited,.transition a:hover,.transition a:active,.transition a *{transition-property:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.box-sizing{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.img img{transition-property:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
a:hover .img img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);transition-property:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}
.ib{display:inline-block;*display:inline;*zoom:1;letter-spacing:normal;word-spacing:normal}
.ovs{overflow:hidden}
.loading{min-height:150px;background:url(../images/loading-2.gif) center center no-repeat}
.max1000{max-width:1000px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?"1000px":""); }
table{border-collapse:collapse;border-spacing:0}
td{padding:1px;border-width:1px;border-style:solid}
.a{cursor:pointer}
.a:hover{text-decoration:none}
table{border-collapse:collapse}
table td{border-width:1px}
/*header*/
header{padding:22px 0 25px 0}
header .logo{width:876px;margin-left:4px}
header .tel{width:203px;margin-top:3px;padding-left:114px}
header .tel span{margin-top:18px;line-height:25px;text-indent:4px;font-size:16px;font-style:italic;color:#484848}
header .tel b{line-height:42px;font-size:30px;font-style:italic;font-weight:100;color:#2182ed;font-family:Tahoma}
/*nav*/
nav{width:100%;height:51px;background-color:#2182ed}
nav ul{width:935px}
nav .li{position:relative;z-index:999;width:123px;height:51px}
nav .li:last-child{background:none}
nav .li .a{width:121px;height:49px;border:1px solid #2182ed;text-align:center;line-height:49px}
nav .li .a:link,nav .li .a:visited{font-size:16px;font-weight:bold;color:#fff}
nav .li .active:link,nav .li .active:visited,nav .li .a:hover{background-color:#0867d1;border:1px solid #bcd7f5;text-decoration:none;font-size:16px;font-weight:bold;color:#fff}
nav .dl{overflow:hidden;display:none;position:absolute;z-index:999;top:51px;left:0;width:85px;padding:10px 18px 5px 18px;background-color:#fff;border:1px solid #e0e7ed;text-align:center}
nav dt{overflow:hidden;width:100%;height:26px;margin-bottom:5px}
nav dt a{overflow:hidden;display:block;width:100%;height:26px;text-align:center;line-height:26px}
nav dt a:link,nav dt a:visited{background-color:#fff;font-size:13px;color:#a0a0a0}
nav dt a:hover{background-color:#2182ed;text-decoration:none;font-size:13px;color:#fff}
nav .search{width:261px;height:36px;margin-top:8px;background:url(../images/topSearch.gif) no-repeat}
nav .searchText{width:217px;height:32px;margin:2px 0 0 1px;line-height:32px;text-indent:5px;font-size:13px}
nav .searchBtn{width:39px;height:36px;background:none;border:0;cursor:pointer}
/*footer*/
footer{width:100%;padding:25px 0;background-color:#111}
footer .copyright{width:749px;margin-top:41px;line-height:30px;font-size:13px;color:#fff}
footer .copyright a:link,footer .copyright a:visited,footer .copyright a:hover{font-size:13px;color:#fff}
footer .code{width:283px}
footer .code h1{margin-bottom:13px;line-height:41px;font-size:20px;color:#fff}
footer .code h1 span{text-transform:uppercase;font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#8d8d8d}
footer .code div{width:117px;margin-right:19px}
footer .code div img{width:100%}
footer .code div span{margin:17px 0 0 2px;line-height:20px;font-size:13px;color:#fff}
/*index*/
.iborder{width:76px;height:15px;margin:0 auto;border-top:4px solid #2182ed}
.icn{text-align:center;line-height:39px;font-size:28px;color:#262626;font-family:\5FAE\8F6F\96C5\9ED1}
.ien{margin-top:6px;text-align:center;line-height:20px;text-transform:uppercase;font-size:14px;color:#8d8d8d;font-family:Arial, Helvetica, sans-serif}
.index1{width:100%;height:729px;padding:40px 0 0 0;background:url(../images/index1.jpg) center top no-repeat}
.index1 .wrapper{position:relative;z-index:0}
.productsCarousel{width:970px;margin:43px 0 0 116px}
.productsCarousel li{width:194px}
.productsCarousel .img{width:192px;height:214px;border:1px solid #e1e1e1}
.productsCarousel img{width:192px;height:214px}
.productsCarousel .a:hover img{border-color:#0868d1}
.productsCarousel span{width:192px;height:50px;text-align:center;line-height:50px;font-size:14px;color:#272727}
.productsCarousel .a:hover span{color:#0868d1}
.productsCarousel .flex-direction-nav{*height:0}
.productsCarousel .flex-direction-nav a{text-decoration:none;display:block;width:36px;height:66px;position:absolute;top:330px;z-index:10;overflow:hidden;cursor:pointer;background:url(../images/arr.png) no-repeat;text-indent:-999em}
.productsCarousel .flex-direction-nav .flex-prev{left:0}
.productsCarousel .flex-direction-nav .flex-next{right:0;background-position:-36px 0}
.index2{width:100%;height:533px;padding-top:51px;background:url(../images/index2.gif)}
.index2 .icn{color:#fff}
.index2 .ien{color:#8d8d8d}
.newsCarousel{position:relative;z-index:0;width:100%;height:392px;margin-top:57px}
.newsCarousel .img{overflow:hidden;width:401px;height:263px;margin-left:75px;border:3px solid #2182ed}
.newsCarousel img{width:401px;height:263px}
.newsCarousel .a:hover img{border-color:#fff}
.newsCarousel .text{width:530px;margin-left:40px}
.newsCarousel .title{width:100%;height:49px;line-height:49px;font-size:24px;font-weight:bold;color:#fff}
.newsCarousel .body{width:100%;margin-top:10px;line-height:24px;font-size:13px;color:#fff}
.newsCarousel .viewmore{width:167px;height:40px;margin-top:51px;background:url(../images/arrow.png) no-repeat 107px center #2182ed;text-indent:23px;line-height:40px;font-size:18px;font-weight:bold;color:#fff}
.newsCarousel .a:hover .viewmore{background-color:#0868d1}
.newsCarousel .flex-control-nav{position:absolute;right:0;top:323px;width:100%;text-align:center}
.newsCarousel .flex-control-nav li{margin-right:10px;display:inline-block;zoom:1;*display:inline;width:16px;height:16px}
.newsCarousel .flex-control-paging li a{width:16px;height:16px;display:block;background:#fefefe;cursor:pointer;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;text-indent:-99999px}
.newsCarousel .flex-control-paging li a.flex-active{background-color:#2182ed;border:0;cursor:default}
.index3{width:100%;height:581px;padding-top:42px;background:url(../images/index3.jpg) center top no-repeat}
.caseCarousel{margin-top:24px}
.caseCarousel li{position:relative;z-index:0;width:298px;height:187px}
.caseCarousel .text{position:absolute;z-index:999;top:0;left:0;width:290px;height:179px;background-color:#09121a;border:4px solid #3189ea;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;-o-opacity:0;opacity:0}
.caseCarousel .a:hover .text{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;-o-opacity:1;opacity:1}
.caseCarousel .title{width:100%;height:32px;padding:25px 0 13px 0;text-align:center;line-height:32px;font-size:18px;color:#fff}
.caseCarousel .line{width:76px;height:4px;margin-left:108px;background-color:#2182ed}
.caseCarousel .body{margin:15px 38px;line-height:22px;font-size:13px;color:#fff !important}
.index4{margin-top:45px;margin-bottom:54px}
.index4 .solution{width:1216px;height:357px}
.index4 ul{width:1216px}
.index4 .list li{width:281px;height:357px;margin-right:23px}
.index4 .list .img{overflow:hidden;width:281px;height:179px;margin-top:28px}
.index4 .list img{width:281px;height:179px}
.index4 .list .a:hover img{margin-top:8px}
.index4 .list .title{width:100%;height:28px;margin:19px 0 7px 0;line-height:28px;font-size:18px;color:#262626}
.index4 .list .body{width:100%;line-height:22px;font-size:13px;color:#272727}
.index4 .list .a:hover .title,.index4 .list .a:hover .body{color:#2182ed}
.index4 .viewmore{width:167px;height:40px;margin-left:513px;background:url(../images/arrow.png) no-repeat 107px center #2182ed;text-indent:23px;line-height:40px;font-size:18px;font-weight:bold;color:#fff}
.index4 .viewmore:hover{background-color:#0868d1;text-decoration:none}
.index5 .list{width:100%;margin-top:31px;padding:42px 0 22px 0;background-color:#f5f3f4}
.index5 .list .wrapper{width:1211px}
.index5 .list img{width:158px;height:71px;margin:0 13px 10px 0;border:1px solid #d6d6d6}
.index5 .list a:hover img{border-color:#2182ed}
/*other*/
.banner{position:relative;z-index:0;width:100%;text-align:center}
.banner img{display:block;max-width:100%;_width:100%;margin:0 auto}
.otherMain{overflow:hidden;margin:6px auto}
/*sidebar*/
.sidebar{width:268px;margin-bottom:15px}
.sidebarTop{width:100%;height:52px;padding-bottom:1px;background:url(../images/line.gif) left bottom repeat-x;line-height:52px;text-indent:2px;font-size:16px;color:#272727}
.sidebar ul{margin:22px 0 0 0}
.sidebar .li1{width:100%;margin-bottom:10px}
.sidebar .li1 a{display:block;width:265px;height:44px;border:1px solid #dedede;text-align:center;line-height:44px}
.sidebar .li1 a:link,.sidebar .li1 a:visited{font-size:14px;color:#272727}
.sidebar .li1 a:hover,.sidebar .li1 a.active:link,.sidebar .li1 a.active:visited{background:url(../images/sidebarLiHover.gif) no-repeat;border:1px solid #333;text-decoration:none;font-size:14px;color:#fff}
.sidebar .li2{margin:6px 0 1px 0}
.sidebar .li2 div{width:100%;height:24px;margin-bottom:10px;text-align:center}
.sidebar .li2 div a{height:22px;margin:0 auto;padding:0 15px;border:1px solid #fff;text-align:center;line-height:22px}
.sidebar .li2 div a:link,.sidebar .li2 div a:visited{font-size:13px;color:#272727}
.sidebar .li2 div a:hover,.sidebar .li2 div a.active:link,.sidebar .li2 div a.active:visited{background-color:#2182ed;border:1px solid #2fb5f4;text-decoration:none;font-size:13px;color:#fff}
.sidebar .li2 a:hover{background:url(../images/sidebarLiHover.gif) no-repeat;border:1px solid #333;text-decoration:none;font-size:14px;color:#fff}
.lcontact{width:230px;margin-top:14px;padding-left:34px;background:url(../images/lcontact.gif) no-repeat;line-height:34px;font-size:13px;color:#272727}
/*main content*/
.mainContent{overflow:hidden;width:885px}
.rTop{position:relative;z-index:0;width:100%;height:52px;padding-bottom:1px;background:url(../images/line.gif) left bottom repeat-x;line-height:52px;text-indent:2px;font-size:16px;color:#272727}
.rTop span.pos{position:absolute;z-index:999;top:0;right:0;font-size:13px;color:#272727}
.introduction{padding:13px 0;text-align:justify;line-height:30px;font-size:13px;color:#272727}
.introduction div,.introduction p{font-size:13px;color:#272727}
.articleTitle{overflow:hidden;width:100%;padding:13px 0;background:url(../images/line2.gif) left bottom repeat-x;text-align:center;line-height:26px;font-size:16px;color:#;padding:10px 0}
.articleTime{width:100%;text-align:center;line-height:38px;font-size:13px;color:#b0b0b0}
.articleDes{text-align:center;line-height:28px;font-size:13px;color:#303030}
.articlePage{width:100%;padding-top:15px;border-top:1px solid #e7e7e7;line-height:25px;font-size:13px;color:#ea5413}
.articlePage h1{line-height:25px;font-size:13px;color:#ea5413}
.back{line-height:43px}
.back a:link,.back a:visited,.back a:hover{font-size:14px;color:#0270b7}
/*新闻列表*/
.newslist li{position:relative;z-index:0;width:100%;height:57px;padding-bottom:1px;background:url(../images/line.gif) left bottom repeat-x;line-height:57px}
.newslist li:last-child{background:none}
.newslist li span{position:absolute;z-index:999;top:0;right:0}
/*案例列表*/
.pictextlist li{padding:22px 0 20px 0;background:url(../images/line.gif) left bottom repeat-x}
.pictextlist li:last-child{background:none}
.pictextlist .img{overflow:hidden;width:298px;height:190px}
.pictextlist img{width:298px;height:190px}
.pictextlist .text{width:566px}
.pictextlist .title{width:100%;margin:10px 0 9px 0;line-height:30px;font-size:18px;color:#272727}
.pictextlist .body{line-height:30px;font-size:13px;color:#272727}
.pictextlist .a:hover .title,.pictextlist .a:hover .body{color:#2182ed}
/*产品列表*/
.productslist{width:928px;margin:22px 0 0 1px}
.productslist li{width:230px;height:276px}
.productslist .img{width:192px;height:214px;border:1px solid #e1e1e1}
.productslist img{width:192px;height:214px}
.productslist .a:hover img{border-color:#2182ed}
.productslist .title{width:194px;height:57px;text-align:center;line-height:57px;font-size:14px;color:#272727}
.productslist .a:hover .title{color:#2182ed}
/*产品详细*/
.gallery{overflow:hidden;width:363px;height:auto;margin-top:22px}
.gallery img{display:block;width:100%}
.productsSlider{overflow:hidden;position:relative;z-index:0;width:361px;border:1px solid #e1e1e1}
.productsSlider li{width:361px;text-align:center;line-height:402px}
.productsSlider li span{display:block;width:361px;text-align:center;line-height:402px}
.productsSlider img{display:block;width:100%}
.productsSlider .flex-direction-nav{*height:0}
.productsSlider .flex-direction-nav a{text-decoration:none;display:block;width:13px;height:20px;position:absolute;top:50%;z-index:10;overflow:hidden;cursor:pointer;color:rgba(0,0,0,0.8);opacity:0;background:url(../images/cctrl.png) no-repeat;text-indent:-999em}
.productsSlider .flex-direction-nav .flex-prev{left:-50px;left:10px;background-position:0 0}
.productsSlider .flex-direction-nav .flex-next{right:-50px;right:10px;background-position:-13px 0}
.productsSlider:hover .flex-prev{opacity:1;left:10px}
.productsSlider:hover .flex-next{opacity:1;right:10px}
.productsThumbCarousel{position:relative;z-index:0;width:384px;height:100px;margin-top:19px}
.productsThumbCarousel li{width:94px;height:90px}
.productsThumbCarousel li img{cursor:pointer;width:79px;height:88px;border:1px solid #e1e1e1}
.productsThumbCarousel .flex-direction-nav{*height:0}
.productsThumbCarousel .flex-direction-nav a{text-decoration:none;display:block;width:13px;height:20px;position:absolute;top:32px;z-index:10;overflow:hidden;cursor:pointer;background:url(../images/cctrl.png) no-repeat;text-indent:-999em}
.productsThumbCarousel .flex-direction-nav .flex-prev{left:10px;background-position:0 0}
.productsThumbCarousel .flex-direction-nav .flex-next{left:346px;background-position:-13px 0}
.property{width:500px;margin-top:22px}
.property .productName{line-height:23px;font-size:18px;color:#272727}
.property .jj{margin-top:14px;line-height:30px;font-size:14px;color:#272727}
.property .ask{width:109px;height:36px;margin:33px 0;background-color:#fe0000;text-align:center;line-height:36px;font-size:14px;color:#fff}
.property .feedback{width:109px;height:36px;margin:33px 0 33px 16px;background-color:#2182ed;text-align:center;line-height:36px;font-size:14px;color:#fff}
.property .telTitle{margin-top:40px;line-height:25px;text-indent:6px;font-size:16px;font-style:italic;color:#aaa}
.property .telNumber{line-height:42px;text-indent:2px;font-size:30px;font-style:italic;color:#2182ed;font-family:Tahoma}
.productTop{width:883px;height:46px;margin-top:25px;border:1px solid #dadada;line-height:46px;text-indent:21px;font-size:20px;color:#272727;font-weight:bold}
/*留言样式*/
.guestbook,.guestbook *{font-family:宋体}
.guestbook{width:100%;height:auto;padding:31px 0}
.guestbook li{width:100%;padding-bottom:17px}
.guestbook li.mb0{padding-bottom:0}
.guestbook .wz{width:64px;line-height:28px;text-align:right;font-size:13px;color:#666}
.guestbook .wz2{cursor:pointer;width:130px;text-align:left;line-height:28px;font-size:13px;color:#666}
.guestbook .star{width:30px;text-align:center;line-height:28px;font-size:13px;color:red}
.guestbook .wbk{width:248px;height:26px;background:none;border:1px solid #e1e1e1;line-height:26px;text-indent:5px}
.guestbook .wbk2{width:125px;height:26px;background:none;border:1px solid #e1e1e1;line-height:26px}
.guestbook .wby{width:610px;height:302px;border:1px solid #e1e1e1;line-height:26px;font-size:13px}
#vercodeimg{margin:1px 10px 0 6px}
.guestbook .wbk:focus,.guestbook .wbk2:focus,.guestbook .wbk3:focus,.guestbook .wby:focus{border:1px solid #2182ed}
.guestbook .btnSubmit{width:128px;height:38px;margin-left:64px;background-color:#2182ed;border:0;border-radius:5px;cursor:pointer;text-align:center;line-height:38px;font-size:14px;color:#fff}
.guestbook .btnSubmit.btn2{margin:0 0 0 17px}

.up{display:none;position:fixed;z-index:99999111;_position:absolute;_bottom:expression(eval(document.documentElement.scrollTop+300));right:5px;bottom:50px;width:48px;height:48px;background:url(../images/up.gif) no-repeat;border:1px solid #e0d1bc;cursor:pointer}
.floatWeixin{position:fixed;z-index:99999111;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+240));right:5px;top:240px;width:143px}
.floatWeixin .h1{width:100%;height:10px}
.floatWeixin .pic{width:115px;margin-left:6px;padding:10px;background-color:#fff;border:1px solid #e6e6e6;text-align:left;line-height:24px;font-size:13px}
.floatWeixin .pic img{width:100%}
.floatWeixin .title{width:115px;margin-left:6px;padding:0 10px;background-color:#fff;border:1px solid #e6e6e6;border-top:0;line-height:24px;font-size:13px;color:#464646}
.floatWeixin .title span{color:red}
.floatQQ{position:fixed;z-index:99999111;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+240));left:5px;top:240px;width:93px}
.floatQQ .h1{width:100%;height:121px;background:url(../images/qq.png) no-repeat}
.floatQQ .h2{width:100%;height:6px;background:url(../images/qq.png) 0 -170px no-repeat}
.floatQQ .qq{width:100%;height:30px;background:url(../images/qq.png) 0 -121px no-repeat}
.floatQQ .qq img{margin-left:7px}
/*分页*/
.pages{overflow:hidden;width:100%;padding:20px 0 0;text-align:center;line-height:24px;font-size:13px;color:#333}
.pages a,.pages span{display:inline-block;*display:inline;*zoom:1;height:24px;margin-right:10px;padding:0 5px;border:1px solid #ccc;line-height:24px}
.pages a.active{background-color:#133072;color:#fff}